6238dd84f46255cf0882e94da1def1882260e449,debugger/impl/com/intellij/debugger/jdi/ThreadReferenceProxyImpl.java,ThreadReferenceProxyImpl,frame,#number#,183
Before Change
public StackFrameProxyImpl frame(int i) throws EvaluateException {
DebuggerManagerThreadImpl.assertIsManagerThread();
if(!getThreadReference().isSuspended()) return null;
checkFrames();
return myFramesFromBottom.get(frameCount() - i - 1);
}
After Change
public StackFrameProxyImpl frame(int i) throws EvaluateException {
DebuggerManagerThreadImpl.assertIsManagerThread();
final ThreadReference threadReference = getThreadReference();
if(threadReference == null || !threadReference.isSuspended()) {
return null;
}
checkFrames();